something which protects - Français Anglais Dictionnaire